025920e120188a36569897a8e9cde3bc0b0670a3,data-fabric/src/main/java/com/continuuity/data2/datafabric/dataset/service/DatasetInstanceHandler.java,DatasetInstanceHandler,executeAdmin,#HttpRequest#HttpResponder#String#String#,158
Before Change
responder.sendJson(HttpResponseStatus.valueOf(responseCode), response);
} catch (IOException e) {
LOG.error("Error opening connection to {}", urlString);
responder.sendStatus(HttpResponseStatus.NOT_FOUND);
} finally {
if (connection != null) {
connection.disconnect();
After Change
responder.sendJson(HttpResponseStatus.OK, response);
} catch (HandlerException e) {
LOG.debug("Handler error", e);
responder.sendStatus(e.getFailureStatus());
} catch (Exception e) {
LOG.error("Error executing admin operation {} for dataset instance {}", method, instanceName, e);
responder.sendStatus(HttpResponseStatus.INTERNAL_SERVER_ERROR);
}
}